internal parasite - German English Dictionary